package gamefw.tests.implementations.ui;

import gamefw.gameplugin.AbstractGameLogic;
import gamefw.uiplugin.IInputManager;
import gamefw.uiplugin.IOutputManager;
import gamefw.uiplugin.IUIAbstractFactory;
import gamefw.uiplugin.IUIResourceProperties;
import gamefw.uiplugin.IVisualResource;
public class SimpleUIFactory implements IUIAbstractFactory {

	@Override
	public IUIResourceProperties createUIResourceProperties() {
		return new SimpleUIResourceProperties();
	}

	@Override
	public IInputManager createInputManager() {
		return new SimpleInputManager();
	}

	@Override
	public IOutputManager createOutputManager() {
		return new SimpleOutputManager();
	}

	@Override
	public void initialize(AbstractGameLogic gameLogic) {
		// TODO Auto-generated method stub
		
	}

	@Override
	public IVisualResource createVisualResource(String visualResourceName) {
		// TODO Auto-generated method stub
		return null;
	}

}
